html,
body,
#app {
    padding: 0;
    margin: 0;
    height: 100vh;
    --color-primary: #306fff;
}

* {
    --animate-duration: .5s;
}


.transition {
    transition: all 0.3s ease-in-out;
}

/* 对话框中的表单 */
.dialog-form {
    margin-top: 30px;
}

.pagination-div {
    display: flex;
    justify-content: end;
}

.pointer {
    cursor: pointer;
}

.tag-text-shadow {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.shadow {
    box-shadow: rgba(60, 64, 67, 0.3) 0 1px 2px 0, rgba(60, 64, 67, 0.15) 0 1px 3px 1px;
}

.none-select {
    user-select: none;
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}